Updates StageRace 2000

Below an overview is given of the updates of StageRace 2000. Per update a list of modifications (fixes) is given in descending order of priority, severity or appreciation.

Updates Overview

 

Version no.

Date

Note

2003

In development

New version (upgrade)

Version no.

Date

Note

2000.1.01 bèta

2000.06.12

First official release

2000.1.02 bèta

2000.06.20

 

2000.1.03 bèta

2000.08.09

 

2000.1.04 bèta

2000.08.21

 

2000.1.05 bèta

2000.09.08

 

2000.1.06 bèta

2001.01.30

 

2000.1.07 bèta

2001.04.27

 

2000.1.10

2001.07.10

First final release

2000.1.11 update

2001.05.20

 

2000.1.12 update

2001.09.10

 

2000.1.20 update

2001.11.28

Concluding release

2000.1.21 update

2002.05.17

Update

2000.1.22 update

2002.05.22

Update

2000.1.23 update

2002.07.28

Update

2000.1.24 update

Upcoming

Update

 

Fixes per Update

 

Date Version number Status

2000.06.12

V1.01 bèta - 2000.1.01 bèta

First official release

2000.06.20

V1.02 bèta - 2000.1.02 bèta

  1. Language selection depending on OS language adjusted because of a number of complaints about Dutch captions
  2. At inserting new half stage and selecting time trial, the expected Starting order tree leaf now appears, which didn't work before

2000.08.09

V1.03 bèta - 2000.1.03 bèta

New functionality added

  1. Classification import functionality has been extended. Highly user adjustable text file import from a wide variety of formats is now available. Documented in help
  2. Generation of cross out lists is now available. Documented in help
  3. Automatic interval in the time trial order dialog can now be executed on selections. Documented in help
  4. Number of competitors and teams is now stated in competitors and teams list dialogs
  5. Windows® message sounds implemented as a replacement for the pc speaker beeps

Minor bugs fixed

  1. Windows® 2000/NT users' problem solved were they weren't able to use any help after switching the help language
  2. Thousandths of seconds of time trials are now printed in classifications
  3. Correction on the competitors list dialog column headers which didn't match column contents
  4. In the time trial order dialog the last row edited is made visible now
  5. Problem solved in the time trial order dialog where Order and Competitor boxes stayed grayed even when multiple selection was raised
  6. Date of full stage is displayed now at half stage settings dialogs, which was left blank in previous releases
  7. Problem solved where memory leaks occured after an arrival dialog was cancelled
  8. Memory leakage start screen solved
  9. Title of the import file dialog (arrival list dialog, functions) did display junk. Is corrected

2000.08.21

V1.04 bèta - 2000.1.04 bèta

  1. In order to make it easy to refer to functionality additions and bug fixes, all are supplied with a fix-code now (retroactively)

New functionality added

  1. The possibility to make settings for teams classifications rankings has been added. Changes to the classification generation module have been made accordingly. Documented in help
  2. Starting order lists for time trials are printed now

Bugs fixed

  1. Classifications on points (sprint or climbing) were not calculated correctly for stages other then the last one filled in. Is corrected
  2. SignOuts list could not be edited properly. Added SignOuts were always connected to stage 1.1. Is corrected
  3. Competitors signed out for a half stage still appeared in the classification, but as being dropped out. Is corrected
  4. Classified competitors still appeared in available list when the time trial arrival dialog was opened successively. Is corrected
  5. Half stage name was not provided at sprint or hill climbing classifications, although the accompanying text was provided on these classifications. Is corrected
  6. When competitors were pasted from the clipboard, a difference was made (particularly with team names) based on the number of leading or following spaces. Spaces are removed now from beginning and end of all strings pasted
  7. The browser control in the presentation frame did not always redraw properly when expected (particularly after cancellation of dialogs). Redraw is forced now after a number of dialogs

Optimised

  1. Sprint and climbing classifications were printed even when none existed for a particular half stage. Is corrected
  2. The arrangement of the settings dialog has been changed to meet the large amount of settings on some of the tab sheets

2000.09.08

V1.05 bèta - 2000.1.05 bèta

Release note

After a week of real life use of StageRace in order to make mirror classifications on site at the 'Ronde van Nederland' ('Tour de Hollande'), only a few small changes were indicated, as enumerated below. These leaded to the release in question. Look for a more thourough report on our 'Ronde van Nederland' experiences on our web site.

Bugs fixed

  1. Sprints classification generator has been adjusted after calculation errors and in order to remove competitors from the general sprints classification, which dropped out of the race
  2. Problem solved where tree view icons for sprint or climbing classification were not visible after inserting new half stage, but only first when document reloaded or half stage settings altered
  3. Changing the current presentation between stage, general or masks did also enforce a redraw even when not a half stage was displayed. This is sorted out now

New functionality added

  1. Function added to the arrival dialog to cut off all times on full seconds. Documented in help
  2. In the arrival dialog (functions button) there is a function available now to remove gaps in the ranking for the current classification. Documented in help
  3. Through Settings, an accuracy for portions of seconds can be set. The thousandth edit box in the (time trial) arrival dialog now adjusts to this setting, because it was decided on in practice that this would largely improve the comfort of use of the particular dialogs. Documented in help
  4. To improve the overview, stage and half stage numbering is included in the tree view of the StageRace documents
  5. Title ('date') of full stage can be changed when a stage already exists. This was not possible yet
  6. An extra message box at startup of the program is added to alert the user of the absence of a hardware key
  7. Commencement time stated on stage classifications

Optimised

  1. Length of masked classification titles and file names increased from 15 to 25
  2. In addition to [fix 29], all classification generators (general, climbing, sprint and team) are derived from the same basic module now, instead of from different independent modules. This should be an improvement to the reliability of classification generation, as well as to future maintenance of these modules. These changes should not be experienced by the user
  3. More classifications have international document titles now, instead of English only

2001.01.30

V1.06 bèta - 2000.1.06 bèta

New functionality added

  1. Allowing file import from the Alge OPTIc finish camera and AMB it ChronX identification software, separator delimited text file import is implemented in the existing file import routines in the arrival dialogs. Documented in help
  2. Through Options in the Extra menu, a dialog can be enabled, appearing between selection of an import file and the import file preview dialog which allows to see some time information in order to wait for an updated version before actually importing it. This being helpful in the real time environment. Documented in help
  3. Allowing file export to the Alge OPTIc finish camera and AMB it ChronX identification software, new menu entries have been made available in the Tools menu. For the chosen stage a .txt with the competitors starting can be generated. Not available in evaluation mode. Documented in help
  4. Buttons have been added to the file import preview dialog in order to quickly retreive the settings for different known file types. Documented in help
  5. The help files are now provided with screen shots from throughout the program
  6. In the Configure|Settings|General tab sheet a selection can be made now in order to print 1/xths of seconds in case of draws only instead of always, on time trial classifications. Documented in help
  7. It is possible now to add columns to competitors and teams lists indicating competitors belonging to masked lists. The indication can be a character string or a html tag pointing to an image. Documented in help
  8. It is possible now to suppress the missing hardware key dialog on program startup. This setting is made through the Options entry in the Tools menu. Documented in help
  9. Cumulative total distance is stated now on both stage and general classifications
  10. Speed of the classification leader based on the cumulative total distance is stated on general classifications
  11. Team codes are provided with an html hot spot which links to the particular team in the teams list
  12. An asterisk appearing in time trial starting order lists indicates competitors being classified in that stage and that the starting order data cannot be changed. Documented in help
  13. An asterisk in the title bar caption is indicating now that an opened file has changes made to it without having been saved. Not documented explicitly since this is a quite common practice in Windows® programming
  14. StageRace web site URL in publications' footer is provided with an html hot spot linking to the particular site

Optimised

  1. Output files generation speed is significantly improved due to direct disk write instead of data buffering
  2. It is not possible anymore to remove or otherwise change competitors' starting order data after a competitor has been classified in that stage. Documented in help
  3. Specifying a particular file type from the import file dialog now results in immediate processing instead of popping up with the import classification settings and preview dialog. Documented in help
  4. From imported classification files only the first 64kb will be read from now on, in order to prevent the system from what appears to be a system hangup when (accidently) importing a very large file. Documented in help
  5. Number of not started and number remaining after race have been added to the classifications. List of riders dropping out now also states the number of riders dropping out
  6. Subroutines for generating teams and competitors lists have been moved to a more natural location in the design. In addition to this and in order to prevent the existence of out of date output, both competitor and team lists are generated now when only one of the corresponding lists is mutated
  7. Numbers of crossed out competitors are printed between brackets on the cross out lists
  8. Stage 1-1 can be fully printed, either with or without a hardware key
  9. Decimal point replaced by decimal comma for speed representation on classifications
  10. Leaves on the event's tree view which do not have a particular functionality (normally accessible by a double click) will now toggle there expanded/collapsed state
  11. Dummy Apply buttons have been removed from all dialogs
  12. Overlooked keyboard helper marks (underline) in dialog function menus added
  13. Additional tracking function

    Bugs fixed

  14. Calculation of speed on classifications did use the distance per round instead of the total race distance (distance per round multiplied by number of rounds). This is sorted out now

Important note: during the development of this version it has become clear that it will not be possible to keep the .str file format fully downward compatible in order to stay able to read older files. If necessary, conversion utilities can be supplied. This new version of the file format will probably be implemented in StageRace V1.07 - 2000.1.07.

2001.04.27
(used internally only)

Program: V1.07 - 2000.1.07

File format:

fV1070

New functionality added

  1. File format has been changed in order to achieve a versionable schema, allowing future changes/additions to the file format with assurance of backward compatibility. Unfortunately old files cannot be read anymore. Existing files in the format (up to StageRace version V1.06 bèta - 2000.1.06 bèta) can be send to fileupgrade@stagerace.com to have those converted to the new fV1070 format
  2. The presentation tool bar has been cancelled, replaced by tree icons for the selections involved, being general, team and mask classifications. Documented throughout help
  3. Within the data structure communique numbers are assigned now to all items which represent a publication. "Communique numbering" added to help
  4. All tree items involving publications with communique numbers are equipped with a check box to set a 'published' status. Documented in help
  5. An extra pane has been added to the view, incorporating the communique no. for the item selected and the control to change the current value of this same no. Documented in help
  6. Communique numbers are printed on the appropriate documents, but only if published (checked in tree)
  7. In the General tab sheet of the Settings dialog of an event, the choice can be made either to include or not to include communique numbering on publications. Documented in help
  8. Allowing file export to the Omega Scan'O'Vision finish camera, a new menu entry has been made available in the Tools menu. For the whole event at once, the data is exported over the various files concerned, as defined by Omega. Documented in help
  9. Trough the Options dialog the possibility has been added to choose the paths where exported competitors lists (Omega/Alge/AMB) have to be written. Documented in help
  10. Through the Tools menu a Table of contents of the current event can be generated. The publication presenting this Table of contents is displayed in the presentation frame when the root item of the tree is currently selected. To allow this, the way of triggering the loading of the presentation frame has been adapted. Documented in help

Bugs fixed

  1. Reference to null pointer prevented at printing of publications where 'Number of not started' was zero (where the SignOuts list is empty)
  2. The use by StageRace of the team fields which were left blank by the user within competitors, which throughout the program could result in access violations, has been protected. Nevertheless, still competitors can be constructed without a reference to a team
  3. Problem fixed where entered times were not copied correctly into the classified list of the arrival list dialog, in the 1/1000s accuracy mode
  4. On new half stages all necessary tree items are inserted now, where recently some items were missing
  5. Measures taken to prevent multiple copies appearing in the tree view of particularly empty communiques
  6. Problem solved where the New team dialog does not appear repeatedly, although the Repeat box is checked

Optimised

  1. Team codes can be changed now at all times, it is an informative field only without any dependencies of any kind
  2. UCI codes column on competitor lists has been moved, as suggested in UCI-regulation 2.2.090
  3. Extra information added to the printed documents (hardware key number and StageRace version no.)
  4. The "Omega Scan'O'Vision formatted results" file type is no longer handled as known file type. Thus import settings are retreived from the registry rather than from presets
  5. Quotes are now removed from the strings in outputted files because they disrupt the file format protocol
  6. StageRace logo displayed in MDI client area
  7. Tree build functions are reorganised
  8. Redundant serialisation macros removed from source code
  9. Registry classes refined (phase 1)
  10. Further optimising of the classification generators by moving in the publishing functionality (additional to [fix 40])

2001.05.20

Program: V1.10 - 2000.1.10 First final release

File format:

fV1070

Bugs fixed

  1. Problem solved where no help files were loaded at all due to [fix 94]
  2. Problem solved where the rule "a competitor has to be finished in a stage to be allowed to the general sprint classification of that stage" was not applied for the last intermediate sprint from every stage
  3. In the representation of distances, the decimals far behind the decimal comma are suppressed now, where they first occured due to floating point rounding mistakes

Optimised

  1. To implement the rule "a competitor has to be finished in a stage to be allowed to the general climb classification of that stage", climb classification routines have been reorganised and adapted. Climb classification routines now have sprint classification routines as base
  2. All classification types are always recalculated, thus sprint, climb and individual always together now
  3. Output (html) from cross out lists optimised for dense printing
  4. Accelerator keys updated
  5. Transparency corrected for animation at wait-for-classification dialog

2001.07.10

Program: V1.11 - 2000.1.11 Update

File format:

fV1070

New functionality added

  1. In order to more explicitly support the FinishLynx system from Lynx System Developers, the .lif file extension has been added to the file open dialog and a button has been added to the file import preview dialog in order to quickly retreive the settings for this file type. Help screenshots have not been updated yet
  2. Multiple competitors selected in the time trial order dialog can be assigned the same order no. at once now, where in the past only the same time could be assigned to a multiple selection

Bugs fixed

  1. Multiple competitors assigned the same start order no. for a time trial are handled correctly now, where in the past a program hangup occurred
  2. Rankings of any "last stage so far" are now also taken into account for the rule "Sum rankings" and not longer only for the rule "Last ranking" when calculating a general classification
  3. Links in Table of contents no longer consist of a path name, so that the files can be moved without breaking the links
  4. Communiques which are newly added are now provided with a publication check box immediately, where so far the document had to be reloaded to get the boxes to be shown

Optimised

  1. Since [fix 86] it was possible to change team codes to non-existing codes. From now on it is possible to change to any code (ergo also existing codes), also allowing to change back (undo)
  2. At Paste within the competitors dialog, non-identified competitors are assigned no. 999 now, instead of 1
  3. The team manager's names in teams lists are moved to the bottom of the particular teams and are provided with a descriptive caption
  4. Teams and competitors lists are now provided with the statement "Starters list" in accordance with UCI-regulation 2.2.090
  5. German caption for "Gap" (being "Abstand") has been changed to "Ruckstand"
  6. Competitors submitted in the time trial arrival dialog are made visible in the arrival list now, for convenience reasons, as where they first just were added to the list

2001.09.10

Program: V1.12 - 2000.1.12 Update

File format:

fV1120

Messaging protocol:

WMSR01

New functionality added

  1. A message protocol has been composed and implemented with which it is possible to have other applications on the same work station communicate with StageRace; the protocol will be refered to with use of the name WMSR01. Documentation for the message protocol can be requested at support@stagerace.com
  2. Allowing file export to the Lynx FinishLynx finish camera, a new menu entry has been made available in the Tools menu. For the whole event at once, the data is exported to the Lynx.evt event file, as defined by Lynx. Incorporated throughout the help. A thorough discussion on the FinishLynx file type is omitted so far, awaiting discussion with Lynx System Developers Inc.
  3. Through the General Settings dialog a selection can be made now between full team names or team codes/abbreviations (as suggested in UCI-regulation 2.2.091) to be printed on classifications, this making it more appropriate to publish solely the stage classification for single stage events. This setting however involves all classifications (stage, general, sprint, climbs). Documented in help
  4. Through the Ranking Settings dialog the number of competitors being involved with team classifications can be set at 2, 3 and 4, where it was fixed at 3 in the past. Documented in help
  5. Through the Presentation Settings dialog printing of team names on the cross out lists can now be enabled and disabled. If enabled, the number of competitors per team (ergo the number of competitors per printed line) can be set. All this because the available solution turned out to be far from optimal when f.i. six riders per team together with consecutive numbering were applied. Documented in help
  6. Additional to [fix 78] also through the Options dialog the path can be chosen now for exporting in the Lynx file type. Documented in help

Bugs fixed

  1. Coding mistake corrected due to which many internal arrival lists would not function (iterate) properly when consisting of over 255 competitors or competitor numbers over 255
  2. Typo corrected due to which bonification points for the finish sprint of a stage were not saved on disk when not also an intermediate sprint was available
  3. Bug fixed where importing Omega Data Handling files would only import the first competitor from the file since variables weren't cleared after processing that first competitor
  4. StageRace output files for Omega Data Handling corrected where first stage was mixed up
  5. Possibility removed to generate Scan'O'Vision nor FinishLynx files on empty files since this resulted in major errors before

Optimised

  1. StageRace output files for Omega Data Handling optimised (race titles for test events)
  2. Through the General Settings dialog a selection can be made now either to print or not to print the small statistics report at the bottom of stage classifications. Fix advisable for use at single stage events where only part of the finished competitors are mentioned in the published classification; the statistics report would obviously not represent reality. Documented in help
  3. [fix 104] documented in help
  4. Scroll bar added to the integrity check dialog for the arrival dialog

Addition

  1. Through the Ranking Settings dialog it can be decided to include or not to include the stage arrival when considering the last ranking for sprint classifications. Documented in help (Was not mentioned in the updates list included in the actual release, but was documented in help though)

2001.11.28

Program: V1.20 - 2000.1.20 Update

File format:

fV1200

Messaging protocol:

WMSR01

New functionality added

  1. Through the Functions menu in the Time Trial Starting Order dialog, a starting order can be generated automatically. Documented in help
  2. In the Communique dialog a button is added through which a team vehicles order proposal can be pasted within the communique body text, based on the rankings in the previous stage. Documented in help
  3. A Functions menu is added to the Competitors list dialog in order to accomodate an advanced function to automatically assign competitors to any of the masks, based on a string entered. Documented in help
  4. A check box has been added to the Half stage dialog box which makes it possible to exclude the particular half stage from the general classification and from the cumulative distance. Documented in help
  5. Through the Presentation tab sheet in the Settings dialog, the file name for an external style sheet (affecting all publications) can be provided. Documented in help
  6. Through the Presentation tab sheet in the Settings dialog, the file name of the Table of Contents file can be chosen now between a composed file name like all other publications and 'index.html'. This also involves the updating of the Presentation frame and the upload function in the File menu. Documented in help
  7. A date field is added to the Communique dialog. This date is also printed on the communiqué publication. Documented in help

Optimised

  1. URL coding is applied for all hyperlinks in publications generated by StageRace
  2. HTML code and style information for publications have been updated, in order to comply with W3C recommendations
  3. Follow-up for selecting Lynx FinishLynx Results in the file picker dialog is now available in the form of retrieving correct settings for the Import classification dialog
  4. The UCI code as printed on publications is divided over two columns now, in order to nicer align the numerical part of UCI codes
  5. Accelerator keys updated, in order to solve conflicting keys. Documented in help
  6. Switching between panes corrected, [F6] and [Tab] function properly now to switch between Presentation and Tree frame
  7. Clean up of About dialog
  8. 'Land' was changed in 'Landcode' in the Dutch language resources

Bugs fixed

  1. Changing between help languages can now be done within the same session of the program. To obtain this fix, the help file names have been changed. Help screenshots updated
  2. Additional to [fix 37] problems have been solved where the message box caused the automatic file opening through the operating system to generate an error message. To achieve this fix, the check on availability of the hardware key as well as the message box have been moved to a later point in the instantiation process of the program

Help

  1. Additional to [fix 104] and [fix 129], documentation on FinishLynx is now available
  2. An overview of StageRace's registry entries has been added to the help
  3. An overview of service documents has been added to the help
  4. A small discussion on the examples has been added to the help
  5. The empty Index tab sheet has been removed from the help viewer
  6. Help folders rearranged

Setup

  1. Setup process cleaned up (new splash screen, registry keys, etc.)

2002.05.17

Program: V1.21 - 2000.1.21 Update

File format:

fV1200

Messaging protocol:

WMSR01

New functionality added

  1. Import function now supports rounds and heats for Omega Scan'O'Vision, additionally to events. Not documented
  2. Insert order team captain vehicles in the Communique dialog can be applied using the general classification as well, now, in addition to the existing possibility of using the stage classification. Not documented

Optimised

  1. "Beta" remark removed from the presentation view's default HTML document

Bugs fixed

  1. When pasting competitors (from some external spreadsheet or table) and teams are generated automatically, team names starting with the same three characters would result in the same team codes being generated which then again would result in messages about missing teams at several points in the application. This is fixed by replacing the last character of the team code with a number (TEA, TE1, TE2, etc.). This fix only works up to no. 9

2002.05.22

Program: V1.22 - 2000.1.22 Update

File format:

fV1200

Messaging protocol:

WMSR01

Bugs fixed

  1. Additionally responding to customer complaints that lead to [fix 159], also the underlying code for removing teams from within the Teams list dialog has been improved, in order to prevent a pointer exception when saving a document after removing a team from which the initial team code has been changed manually

2002.07.28

Latest, current version

Program: V1.23 - 2000.1.23 Update

File format:

fV1200

Messaging protocol:

WMSR01

Optimised

  1. Partly revoking [fix 89] some import settings are set again for the "Omega Scan'O'Vision formatted results" file type since [fix 89] resulted in the user just getting the previous settings even if they specifically indicated the formatted results file type
  2. Check on availability goes before asking if the users agrees on uploading index.html now
  3. General communiqué added to TOC implementation
  4. The look and feel of the edit boxes (and spin controls) in the import preview dialog has been improved for when typing values in the edit boxes

Bugs fixed

  1. Serious bug fixed where the 'Sum rankings' criterium from the 'Sort order general' setting for 'Teams classification' was used even when not selected. This bug is likely to have resulted in errors in the teams' general classification although this has not been reported to us up to now
  2. Check on write success added to TOC write functions, so that the software does not crash anymore when trying to regenerate a TOC that is read-only
  3. A missing check was added that resulted in not-published stage communiqués to be included in the TOC
  4. English caption in Dutch resources corrected (rankings settings)

Under development

Program: V1.24 - 2000.1.24 Update

File format:

fV1200

Messaging protocol:

WMSR01

Optimised

  1. Bug fixed where points/seconds lists got screwed up when removing items from the points or bonuses lists in the half stage configuration window

 

The reflected version number corresponds to the version information which can be found through About in the Help menu. If this page is part of a help file, this help file always connects to the latest, current version as reflected in the table above.

 

Go top

Converted from CHM to HTML with chm2web Standard 2.8 (unicode)